Navigation State
#状態管理(GUI)
#ステート
GUI
開発で、ナビゲーション用途で利用されるステート
1. ブラウザやアプリのナビゲーション(戻る/進む)
2.
scrollRestoration
3. クエリパラメータ/パスパラメータ
ブラウザ向けのAPI:
History API
,
Navigation API
履歴はスタックとその時点のスナップショットとなるステートで構成される
ステートはブラウザバック時の復元などに利用される
ナビゲーションのの要件に応じてpush/replaceを意識的に使い分ける必要がある